home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
- <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
- <?xml-stylesheet href="chrome://reminderfox/skin/reminder.css" type="text/css"?>
- <?xml-stylesheet href="chrome://reminderfox/skin/toolbar.css" type="text/css"?>
-
- <?xul-overlay href="chrome://reminderfox/content/datepicker/datepicker-overlay.xul"?>
-
- <!-- DTD Files -->
- <!DOCTYPE window
- [
- <!ENTITY % dtd1 SYSTEM "chrome://reminderfox/locale/reminderfox.dtd" > %dtd1;
- ]>
-
- <overlay id="reminderFoxOverlay"
- xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
- <stringbundleset id="stringbundleset">
- <stringbundle id="reminderFox-bundle" src="chrome://reminderfox/locale/reminderfox.properties"/>
- <stringbundle id="bundle_addressBook" src="chrome://messenger/locale/addressbook/addressBook.properties"/>
- </stringbundleset>
-
- <script type="application/x-javascript" src="chrome://reminderfox/content/reminderFoxCore.js" />
- <script type="application/x-javascript" src="chrome://reminderfox/content/reminderFox.js" />
- <script type="application/x-javascript" src="chrome://reminderfox/content/utils/rmFxUtils.js" />
-
- <script type="application/x-javascript" src="chrome://reminderfox/content/datepicker/datepicker.js"/>
-
- <script type="application/x-javascript" src="chrome://reminderfox/content/utils/rmFxDragDrop.js" />
- <script type="application/x-javascript" src="chrome://reminderfox/content/utils/rmFxAttachments.js" />
-
- <script type="application/x-javascript" src="chrome://reminderfox/content/network/upload.js" />
- <script type="application/x-javascript" src="chrome://reminderfox/content/network/networkService.js" />
- <script type="application/x-javascript" src="chrome://reminderfox/content/network/download.js" />
- <script type="application/x-javascript" src="chrome://reminderfox/content/network/passwordManagerUtils.js" />
-
- <script type="application/x-javascript" src="chrome://reminderfox/content/utils/rmFxUtils.js" />
-
- <script type="application/x-javascript" src="chrome://reminderfox/content/mail/mail.js" />
- <script type="application/x-javascript" src="chrome://reminderfox/content/mail/rmFxIcalMail.js" />
- <script type="application/x-javascript" src="chrome://reminderfox/content/mail/addContact2Reminder.js" />
-
- <script type="application/x-javascript" src="chrome://reminderfox/content/mail/rmFxSendwReminder.js"/>
- <script type="application/x-javascript" src="chrome://reminderfox/content/mail/rmFxMsgTagging.js"/>
- <script type="application/x-javascript" src="chrome://reminderfox/content/mail/rmFxPopupControl.js"/>
-
- <!-- //gW D&D added for iCal files -->
- <script type="application/x-javascript" src="chrome://global/content/nsDragAndDrop.js"/>
- <script type="application/x-javascript" src="chrome://global/content/nsTransferable.js"/>
-
- <script type="application/x-javascript">
- window.addEventListener("load", reminderFox_start, false);
- </script>
-
- <window id="main-window">
- <popupset id="mainPopupSet"/>
- </window>
-
- <window id="messengerWindow">
- <popupset id="mainPopupSet"/>
- </window>
-
- <window id="calendar-window">
- <popupset id="mainPopupSet"/>
- </window>
-
- <window id="addressbookWindow">
- <popupset id="mainPopupSet"/>
- </window>
-
-
- <popupset id="mainPopupSet">
- <tooltip id="reminderFox_tip" noautohide="true" orient="horizontal" onpopupshowing="reminderFox_initiliazeTooltip()" onpopuphidden="reminderFox_hideTooltip()">
- <hbox>
- <vbox>
- <image src='chrome://reminderfox/skin/images/fox.png'/>
- </vbox>
- <vbox id="tooltipChildrenReminders">
- <description value="&rf.main.tooltip.todaysreminders.label;" id="todayRemindersDescription" style="font-weight:bold"/>
- <vbox id="todaysRemindersBox">
- </vbox>
- <spacer id="reminderSpacer" height="4px"/>
- <description value="&rf.main.tooltip.upcomingreminders.label;" id="upcomingRemindersDescription" style="font-weight:bold"/>
- <vbox id="upcomingRemindersBox">
- </vbox>
- </vbox>
- <spacer id="entry-spacer.todos" width="10px"/>
- <vbox id="todosTooltip">
- <vbox id="tooltipChildren">
- <description id="todoDescription" value="&rf.main.tooltip.todos.label;" style="font-weight:bold"/>
- <vbox id="todosBox">
- </vbox>
- <spacer id="reminderSpacer" height="4px"/>
- </vbox>
- </vbox>
- </hbox>
- </tooltip>
- <popup id="options-contextmenu">
- <menuitem id="options-contextmenu-editreminder" label="&rf.main.viewReminders.label;" oncommand="reminderFox_openAddRemindersDialog();"/>
- <menuitem id="options-contextmenu-editreminder" label="&rf.main.addReminder.label;" oncommand="reminderFox_quickAddReminder();"/>
- <menuitem id="options-contextmenu-quickAlarm" label="&rf.main.quickalarm.label;" oncommand="reminderFox_openQuickAlarmDialog();"/>
- <menu id="options-contextmenu-quickAlarms-list" label="&rf.main.quickalarms.label;">
- <menupopup id="options-contextmenu-quickAlarms-list-popup">
- </menupopup>
- </menu>
- <menuitem id="options-contextmenu-suspendAlerts" label="&rf.main.showalerts.label;" type="checkbox" autocheck="false" oncommand="reminderFox_toggleShowAlert();"/>
- <menuseparator/>
- <menuitem label="&rf.main.options.label;" oncommand="reminderFox_openOptionsDialog();" />
- <menuitem label="&rf.main.homepage.label;" oncommand="reminderFox_openURL( 'http://reminderfox.mozdev.org/' );" />
- <menuitem label="&rf.main.help.label;" oncommand="reminderFox_launchHelp();" />
- <menuitem id="options-contextmenu-editreminder" label="&rf.main.about.label;" oncommand="reminderFox_openAboutReminderFoxDialog();"/>
- </popup>
- <popup onpopupshowing="reminderfox_showCalendar(event);" id="oe-date-picker-popup">
- <vbox id="oe-date-picker-overlay-box" flex="1"/>
- </popup>
- </popupset>
-
- <statusbar id="status-bar"> <!-- //gW D&D added for iCal files -->
-
- <keyset id="reminderFox_keyset">
- </keyset>
-
- <statusbarpanel id="reminderFox-statusLabel"
- tooltip="reminderFox_tip" class="statusbarpanel-iconic"
- context="options-contextmenu"
- oncontextmenu="reminderFox_activateOptionsContext(event);"
- onclick="reminderFox_openDoubleClickDialog(event);"
- status="none"
- ondragover="nsDragAndDrop.dragOver(event, rmFx_statObserver);"
- ondragdrop="nsDragAndDrop.drop(event, rmFx_statObserver);"
- ondrop="nsDragAndDrop.drop(event, rmFx_statObserver);">
- </statusbarpanel> <!-- 2009-01-04 change for FX3.1 -->
- </statusbar>
-
- <popup id="contentAreaContextMenu">
- <menuitem id="rf_addReminder" label="&rf.main.addreminderforweb.label;" insertbefore="context-sep-selectall"
- oncommand="reminderFox_addReminderForWebPage();"
- class="menuitem-iconic"/>
- <menuitem id="rf_subscribeReminder" label="&rf.main.contextmenu.subscribe.label;" insertafter="context-stop"
- oncommand="reminderFox_subscribeWithReminderFox();"
- class="menuitem-iconic"/>
- </popup>
-
-
- <popup id="messagePaneContext"> <!-- using addEventListener "popupshowing" -->
- <!-- menuseparator/ -->
- <menuitem label="&mail.addreminder;" oncommand="reminderFox_thunderBirdAddEmailReminder();"
- class="menuitem-iconic mailRm_Add" id="mailRm_AddReminder"/>
-
- <menuitem label="&mail.reminder4mail.open;" oncommand="rmFxReminder4mailOpen();"
- id="mailRm_Open_Msg" class="menuitem-iconic mailRm_Open" disabled="true"/>
-
- <menuitem label="&rf.main.importFromEmail.label;" oncommand="rmFxGetiCalMailed();"
- id="mailRm_ICS_Msg" class="menuitem-iconic mailRm_ICS" disabled="true"/>
- </popup>
-
- <popup id="mailContext"> <!-- 'messagePaneContext' for TB3/SM2 -->
- <!-- menuseparator/ -->
- <menuitem label="&mail.addreminder;" oncommand="reminderFox_thunderBirdAddEmailReminder();"
- class="menuitem-iconic mailRm_Add" id="mailRm_AddReminder"/>
-
- <menuitem label="&mail.reminder4mail.open;" oncommand="rmFxReminder4mailOpen();"
- id="mailRm_Open_Msg" class="menuitem-iconic mailRm_Open" disabled="true"/>
-
- <menuitem label="&rf.main.importFromEmail.label;" oncommand="rmFxGetiCalMailed();"
- id="mailRm_ICS_Msg" class="menuitem-iconic mailRm_ICS" disabled="true"/>
- </popup>
-
- <popup id="threadPaneContext">
- <menuseparator id="mailRM_sep1" />
- <menuitem label="&mail.addreminder;" oncommand="reminderFox_thunderBirdAddEmailReminder();"
- class="menuitem-iconic mailRm_Add" id="mailRm_thread_AddReminder" />
-
- <menuitem label="&mail.reminder4mail.open;" oncommand="rmFxReminder4mailOpen();"
- id="mailRm_Open_Thread" class="menuitem-iconic mailRm_Open" disabled="true" />
-
- <!-- menuitem label="Test iCal from clipBoard" oncommand="rmFx_iCalTest();"/ -->
- </popup>
-
- <popup id="attachmentListContext">
- <menuseparator id="mailRM_sep2" />
- <menuitem label="&rf.main.importFromEmail.label;" oncommand="rmFxGetiCalMailed();"
- id="mailRm_ICS_List" class="menuitem-iconic mailRm_ICS" disabled="true"/>
- </popup>
-
- <!-- //gW_PB 'dataPane Attachment' -->
- <popup id="dataPaneAttachmentContextMenu">
- <menuseparator id="mailRM_sep2" />
- <menuitem label="&rf.main.importFromEmail.label;" oncommand="rmFxGetiCalMailed();"
- id="mailRm_ICS_List" class="menuitem-iconic mailRm_ICS" disabled="true"/>
- </popup>
-
- <!-- gW add Reminder for Contact -->
- <popup id="abResultsTreeContext">
- <menuseparator id="mailRM_sep3" />
- <menuitem id="mailRm_addContact" label="&rf.main.contextmenu.addremindercontact.label;" oncommand="reminderFox_addReminder4Contact('Reminder');" />
- <menuitem id="mailRm_copyContact" label="&rf.main.contextmenu.copycontactmail.label;" oncommand="reminderFox_addReminder4Contact('Copy');" />
- </popup>
-
- <!-- //gW_GetHelpApp TEST +++2do TEST +++2do TEST +++2do TEST +++2do TEST +++2do TEST +++2do TEST >
- <popup id="threadPaneContext">
- <menuseparator />
- <menuitem id="gWTEST1" label="rmFxGetHelpApp() " oncommand="rmFxGetExternalHelperAppService() ;" />
- </popup>
- ************ -->
-
- <!-- add a icon to the addressbook toolbar to directly copy email addresses -->
- <toolbarpalette id="AddressBookToolbarPalette">
- <toolbarbutton id="personsMailCopy" label="Copy"
- tooltiptext="&rf.main.contextmenu.copycontactmail.label;" oncommand="reminderFox_addReminder4Contact('Copy');"
- class="toolbarbutton-1 chromeclass-toolbar-additional;" />
- </toolbarpalette>
-
- <!-- add ReminderFox and Add Reminder icons to the main toolbar palettes -->
-
- <toolbarbutton id="reminderFox_openButton" label="&rf.main.icons.openReminderfox.label;"
- tooltiptext="&rf.main.icons.openReminderfox.tooltip.label;" oncommand="reminderFox_openAddRemindersDialog(true)"
- class="toolbarbutton-1 chromeclass-toolbar-additional" />
-
- <toolbarbutton id="reminderFox_addReminderButton" label="&rf.main.icons.addreminder.label;"
- tooltiptext="&rf.main.icons.addreminder.tooltip.label;" oncommand="reminderFox_quickAddReminder()"
- class="toolbarbutton-1 chromeclass-toolbar-additional" />
-
- <toolbarbutton id="reminderFox_showCalendar" label="&rf.main.icons.showCalendar.label;"
- tooltiptext="&rf.main.icons.showCalendar.tooltip.label;" onclick="reminderFox_onclickFunc(event, this);"
- class="toolbarbutton-1 chromeclass-toolbar-additional" />
-
- <toolbarbutton id="reminderFox_quickAlarmButton" label="&rf.main.quickalarm.label;"
- tooltiptext="&rf.main.quickalarm.label;" onclick="reminderFox_openQuickAlarmDialog();"
- class="toolbarbutton-1 chromeclass-toolbar-additional" />
-
-
- <!-- Thunderbird message header NEW to TB3.0pre //gWTEST msgHdr
- <toolbarbutton id="reminderFox_openButton" label="&rf.main.icons.openReminderfox.label;"
- tooltiptext="&rf.main.icons.openReminderfox.tooltip.label;" oncommand="reminderFox_openAddRemindersDialog(true)"
- class="toolbarbutton-1 chromeclass-toolbar-additional msgHeaderView-button" />
-
- <toolbarbutton id="reminderFox_addReminderButton" label="&rf.main.icons.addreminder.label;"
- tooltiptext="&rf.main.icons.addreminder.tooltip.label;" oncommand="reminderFox_quickAddReminder()"
- class="toolbarbutton-1 chromeclass-toolbar-additional msgHeaderView-button" />
-
- <toolbarbutton id="reminderFox_showCalendar" label="&rf.main.icons.showCalendar.label;"
- tooltiptext="&rf.main.icons.showCalendar.tooltip.label;" onclick="reminderFox_onclickFunc(event, this);"
- class="toolbarbutton-1 chromeclass-toolbar-additional msgHeaderView-button" />
-
- <toolbarbutton id="reminderFox_quickAlarmButton" label="&rf.main.quickalarm.label;"
- tooltiptext="&rf.main.quickalarm.label;" onclick="reminderFox_openQuickAlarmDialog();"
- class="toolbarbutton-1 chromeclass-toolbar-additional msgHeaderView-button"/>
- -->
-
- <!-- Firefox -->
- <toolbarpalette id="BrowserToolbarPalette">
- <toolbarbutton id="reminderFox_openButton"/>
- <toolbarbutton id="reminderFox_addReminderButton"/>
- <toolbarbutton id="reminderFox_showCalendar"/>
- <toolbarbutton id="reminderFox_quickAlarmButton"/>
- </toolbarpalette>
-
- <!-- Thunderbird message header NEW to TB3.0pre //gWTEST msgHdr - - >
- <toolbarpalette id="header-view-toolbar-palette">
- <toolbarbutton id="reminderFox_openButton"/>
- <toolbarbutton id="reminderFox_addReminderButton"/>
- <toolbarbutton id="reminderFox_showCalendar"/>
- <toolbarbutton id="reminderFox_quickAlarmButton"/>
- </toolbarpalette> //gWTEST msgHdr -->
-
-
-
- <!-- Thunderbird mail -->
- <toolbarpalette id="MailToolbarPalette">
- <toolbarbutton id="reminderFox_openButton"/>
- <toolbarbutton id="reminderFox_addReminderButton"/>
- <toolbarbutton id="reminderFox_showCalendar"/>
- <toolbarbutton id="reminderFox_quickAlarmButton"/>
- </toolbarpalette>
-
- <!-- Thunderbird compose -->
- <toolbarpalette id="MsgComposeToolbarPalette">
- <toolbarbutton id="reminderFox_openButton"/>
- <toolbarbutton id="reminderFox_addReminderButton"/>
- <toolbarbutton id="reminderFox_showCalendar"/>
- <toolbarbutton id="reminderFox_quickAlarmButton"/>
-
- <toolbarbutton id="rmFx_SendPlus"
- label="&mail.send.withreminder; ++"
- tooltiptext="&mail.send.withreminder.tooltip;"
- oncommand="rmFx_msgSendwReminder();"
- class="toolbarbutton-1 chromeclass-toolbar-additional rmFx_SendPlus"
- />
- </toolbarpalette>
-
- <!-- Sunbird -->
- <toolbarpalette id="calendarToolbarPalette">
- <toolbarbutton id="reminderFox_openButton"/>
- <toolbarbutton id="reminderFox_addReminderButton"/>
- <toolbarbutton id="reminderFox_showCalendar"/>
- <toolbarbutton id="reminderFox_quickAlarmButton"/>
- </toolbarpalette>
-
-
- <script type="application/x-javascript">
- <![CDATA[
- { // the "mail_ID" for Postbox/Thunderbird
- gRmFx_MailID = "";
- if("@mozilla.org/xre/app-info;1" in Components.classes) {
- var rf_appId= Components.classes["@mozilla.org/xre/app-info;1"]
- .getService(Components.interfaces.nsIXULAppInfo).ID;
- if (rf_appId == REMINDERFOX_POSTBOX_ID) {
- gRmFx_MailID = "postbox";
- } else {
- gRmFx_MailID = "thunderbird";
- }
- }
- };
- ]]>
- </script>
-
-
- </overlay>
-